//#include<stdio.h>
//int main()
//{
//	int a;
//	while(scanf("%d", &a)!=EOF);
//	if (a >= 140)
//		printf("Genius");
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	int a, b;
//	scanf("%d %d", &a, &b);
//	if (a > b)
//		printf("%d >%d", a, b);
//	else if (a == b)
//		printf("%d =%d", a, b);
//	else 
//		printf("%d ,%d", a, b);
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	int M;
//	scanf("%d", &M);
//	if (M >= 1 && M <= 100000)
//	{
//		if (M % 5 == 0)
//			printf("YES");
//		else
//			printf("NO");
//	}
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	int a,i;
//	while(scanf("%d",&a)!=EOF)
//		if (a >= 1 && a <= 100)
//		{
//			for (i = a; i > 0; i--)
//				printf("*");
//		}
//	printf("\n");
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	int i;
//	for (i = 0; i <= 100; i++)
//	{
//		if (i % 3 == 0)
//			printf("%d\n", i);
//	}
//	return 0;
//}
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int a, b, c;
	int d = 0;
	scanf("%d%d%d", &a, &b, &c);
	if (a > b)
	{
		{
			d = a;
			a = b;
			b = d;
		}
		if (a > c)
		{
			{
				d = a;
				a = c;
				c = d;
			}
			if (b > c)
			{
				d = b;
				b = c;
				c = d;
			}
		}
	}
	printf("%d %d %d", c,b,a);
	return 0;
}